home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr13
/
golisp.zip
/
BALLOON.LSP
< prev
next >
Wrap
Lisp/Scheme
|
1995-01-20
|
696b
|
26 lines
;PLACES BALLOONS AND LEADERS WITH ARROWS
;Bob Zelna
(DEFUN C:BALLOON()
(SETQ RAD (* (getvar "dimscale") 0.15625))
(SETQ TS (getvar "textsize"))
(prompt "\nMake SURE Text Size set w/USER. Balloon dia. set .3 & DIMSCALE")
(command)
(setvar "regenmode" 0)
(setq X 1)
(while X
(SETQ X (GETPOINT "\n1st POINT: ")
Y (GETPOINT "\nBALLOON CENTER: ")
TXT (GETSTRING "\nTEXT: ")
DIS (DISTANCE X Y)
ANG (ANGLE X Y)
YY (POLAR X ANG (- DIS RAD)))
(COMMAND "DIM" "LEADER" X YY)
(COMMAND)
(COMMAND "exit")
(COMMAND "CIRCLE" Y RAD)
(COMMAND "TEXT" "Middle" Y TS 0 TXT)
(COMMAND)
)
(setvar "regenmode" 1)
)